Skip to content

Install Microsoft.AITools.BinlogMcp from dotnet-public#1682

Merged
mthalman merged 4 commits into
dotnet:mainfrom
YuliiaKovalova:binlogmcp-nuget-feed
Jun 18, 2026
Merged

Install Microsoft.AITools.BinlogMcp from dotnet-public#1682
mthalman merged 4 commits into
dotnet:mainfrom
YuliiaKovalova:binlogmcp-nuget-feed

Conversation

@YuliiaKovalova

Copy link
Copy Markdown
Member

The Microsoft.AITools.BinlogMcp package is now published on nuget.org as stable 1.0.0, so the binlog-mcp container image no longer needs the dnceng AzDO dotnet-tools feed.

Changes

  • src/azurelinux/3.0/binlog-mcp/amd64/Dockerfile — pin BINLOG_MCP_VERSION to stable 1.0.0 and remove the DOTNET_TOOLS_FEED ARG and --add-source (nuget.org is the default source). The previously pinned 1.0.0-preview.* version only exists on the AzDO feed.
  • eng/renovate.json — point the Microsoft.AITools.BinlogMcp registryUrlTemplate to https://api.nuget.org/v3/index.json and drop the now-obsolete pre-release allowance packageRule (stable versions are now published).

The Microsoft.AITools.BinlogMcp package is now published on nuget.org as
stable 1.0.0, so the binlog-mcp container no longer needs the dnceng AzDO
dotnet-tools feed.

- Dockerfile: pin BINLOG_MCP_VERSION to stable 1.0.0 and remove the
  DOTNET_TOOLS_FEED ARG / --add-source (nuget.org is the default source)
- renovate.json: point the BinlogMcp registry to nuget.org and drop the
  now-obsolete pre-release allowance (stable versions are now published)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@YuliiaKovalova YuliiaKovalova requested review from a team as code owners June 16, 2026 17:13
@premun

premun commented Jun 17, 2026

Copy link
Copy Markdown
Member

FYI @dkurepa is trying to fix this in another PR

@dkurepa

dkurepa commented Jun 17, 2026

Copy link
Copy Markdown
Member

I didn't open a PR with this yet so it'll be good to see if it works here :D

@dkurepa

dkurepa commented Jun 17, 2026

Copy link
Copy Markdown
Member

FYI the build pipeline is currently not in the best shape because of Network Isolation, so even if this PR gets in it won't get built until we make it green.

@YuliiaKovalova

Copy link
Copy Markdown
Member Author

FYI @dkurepa is trying to fix this in another PR

I took sources from dkurepa's PR to see if it resolves my problem :)

Comment thread eng/renovate.json Outdated
Address review feedback: route the package through the dnceng dotnet-public
AzDO feed instead of nuget.org directly, matching the existing pattern used
for the python manager.
Per PR review feedback, the package feed must be explicitly set in the
Dockerfile (matching the dotnet-public feed used in eng/renovate.json)
rather than relying on the implicit nuget.org default source.
@premun premun changed the title Install Microsoft.AITools.BinlogMcp from nuget.org Install Microsoft.AITools.BinlogMcp from dotnet-public Jun 18, 2026
@mthalman mthalman enabled auto-merge (squash) June 18, 2026 12:20
@mthalman mthalman merged commit a4a6fc3 into dotnet:main Jun 18, 2026
171 checks passed
@dkurepa

dkurepa commented Jun 19, 2026

Copy link
Copy Markdown
Member

looks like this is failing on network isolation because it's still trying to reach nuget.org

[builder 2/2] RUN dotnet tool install         --tool-path /tools         Microsoft.AITools.BinlogMcp         --version 1.0.0         --add-source https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json
#7 605.7 Unhandled exception: Unable to load the service index for source https://api.nuget.org/v3/index.json.

https://dev.azure.com/dnceng/internal/_build/results?buildId=3003355&view=logs&j=1d479f6e-00fb-54f4-f285-4935b8ef6d6f&t=8f58008e-d0b6-5aea-b984-567c1987d27b

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants